package com;

import java.util.ArrayList;

public class Demo1 {
    public static void main(String[] args) {
        //Integer,Byte,Short,Long,Float,Double,Character,Boolean
        //什么数据类型都可以存储,存储长度可变.
        ArrayList list=new ArrayList();
        //集合存储长度随时可以改变
        //<>泛型限制存储的数据类型String,不能写基本数据类型,必须是引用数据类型
        //而数组都可以是基本数据类型和引用数据类型
        ArrayList<String>  l=new ArrayList<>();
        //打印集合变量,打印的是集合存储的内容,而不是地址引用
        System.out.println(l);
        list.add("213");
        l.add(0,"22");
        l.add(1,"221");
        //插队范围(0到l.size(),插队不是替换)
        l.add("222");
        l.add("223");
        System.out.println(l.contains("221"));
        System.out.println(l.indexOf("221"));
        for (int i = 0; i <l.size() ; i++) {
            System.out.println("第"+(i+1)+"个数字是:"+l.get(i));
        }
    }
}
